French Press

 

  • LOCATION: Needham, MA
  • SECTOR: Hospitality
  • SQUARE FEET: 1,538
  • ARCHITECT: Embarc Studio