Not currently ranked
Bamboo Garden Restaurant
- Chinese restaurant
- 1232 NE 163rd St, North Miami Beach, Florida, 33162
Find your next restaurant.
Previous recognition
#3 Chinese restaurant in North Miami Beach, Florida
Not currently ranked
#3 Chinese restaurant in North Miami Beach, Florida