Bamboo Fire Cafe

Restaurant in Delray Beach, Florida