1336 North Scottsdale Road, South Scottsdale, Phoenix 85257, United States
1336 North Scottsdale Road, South Scottsdale, Phoenix 85257, United States
No delivery
Spot something wrong?
Dishes at Mika's Greek. Prices may vary in venue.
Been to Mika's Greek? Be the first to share what you ate.