Bombay Super Bazaar

732 NE 167 St  Miami Beach, FL - 33162
Directions & Maps
Phone: (305) 948 7258