Ikea Bistro And Swede Shop

1801 Sw 117 Ave, Miami, FL

Menu (As of 10/29)

Ikea Bistro And Swede Shop: hours and how to order