Map
35 N.E. 40th St., Miami, FL 33137, United States
Restaurant
Pacific Time, Miami