I would not classify this as a restaurant. It is a service counter with a few seats outside.
The lobster roll itself tasted nice, but I would not classify it as special, especially for the price of $ 18 including taxes. And it only came with a bag of chips (crisps), no fries.
Have been to better places (e.g. Gloucester)