Places
Communities
Detecting...
Chat
Restaurants
IL
Elgin
Larsa's Kitchen
Larsa's Kitchen
4.7
(0 reviews)
• Mediterranean
1188 N McLean Blvd
Elgin, IL
+1 847-888-8000
Overview
Menu
Reviews
Q&A
Business Information
1188 N McLean Blvd
Elgin, IL
+1 847-888-8000
Location
Loading map...
Similar Restaurants in Elgin, IL
Sammys Mexican Grill Inc
Mexican
Elgin, IL
5.0
Mel's Pizza
Pizza
Elgin, IL
4.4
Sushi Station
Sushi
Elgin, IL
4.4
Nick's Pizza & Pub
Pizza
Elgin, IL
4.4
Italian Dreams
Italian
Elgin, IL
5.0
Village Pizza & Pub
Pizza
Elgin, IL
5.0