Skip to main content

Mira

restaurant · mediterranean restaurant · Buffalo, NY

Address
1081 Elmwood Ave, Buffalo, NY 14222
Phone
(716) 783-7000
Website
mirabuffalo.com
Where
42.9267, -78.8767

Search Hominin for Mira

Other restaurants nearby

More in Buffalo

Mira — restaurant in Buffalo, NY | Hominin