54 employees
Lobster Place is a restaurant that offers kitchen, beverage, raw, and sushi bar products along with an online service.
1974