Nebo Restaurant

 

Nebo Restaurant

Nebo is located within the historic Russia Wharf building on Atlantic Avenue in Boston. The millwork and custom furniture were designed to reflect the refined but industrial nature of the building. The restaurant consists of an open-kitchen, bar area, dining area, chef’s table, sidewalk cafe and lower-level kitchen.