3211 Junction Blvd, E Elmhurst 11369, United States
3211 Junction Blvd, E Elmhurst 11369, United States
No delivery
Spot something wrong?
Dishes at Metro Star Coffee Shop. Prices may vary in venue.
Been to Metro Star Coffee Shop? Be the first to share what you ate.