South Beach Restaurant & Lounge
338 Atwells Ave, Providence 02903