R Ryan Llorin Review of Elli's Great American Restaura... 4 years ago Good food, large bar area with big screen t.v.
Comments: