-
Aliki's Greek Taverna
is a top notch Greek Restaurant Restaurant
Ranked #1 of 25 Restaurants in Windsor Hills Los Angeles.
Some say, it is tasty, delicious, top.
.
The Latest Review: ★★★★★
Sent on the 26th of March, 2012
Absolutely delicious Greek food. The best Greek food I had outside of Greece.