The restaurant is in a 1,500-square-foot glass kiosk on Boston Harbor.