Il Miramare is located in Sendai, Japan on PARM-CITY131ビル3F, 3 Chome-1-16 Ichibancho, Aoba Ward. Il Miramare is rated 3.4 out of 5 in the category italian restaurant in Japan.
Address
PARM-CITY131ビル3F, 3 Chome-1-16 Ichibancho, Aoba Ward
Service options
Dine-in
Accessibility
No wheelchair-accessible car park