Bella's Place
8777 Sutphin Blvd, Jamaica 11435