Larsa's Mediterranean

3724 Dempster St, Skokie, IL 60076

4.9(138)
$15 Minimum

FAQ