Nestled at 907 major St in the center of Cambridge, Massachusetts, Saigon Babylon is more than just a cafe. It’s a culinary working experience that blends the vibrant flavors of Vietnam with modern creativity, all established versus the backdrop of Central Square’s only rooftop. should you’re a meals lover attempting to find a nov