Sesame North Miami

2211 Sole Mia Square Ln #2R-102, North Miami, FL

Menu (As of 10/29)

Sesame North Miami: hours and how to order