Norwood Vietnamese Restaurants

Cafe Saba

Cafe Saba

Vietnamese   $$$$$   Opens Mon 10:30:AM

Norwood

There’s more than just steaming bowls of Vietnamese pho on offer at Café Saba on The Parade in Norwood. Nestled in the Parade Pavilion, this family-run café is the ideal spot for a catchup with friend...