Nestled at 907 key St in the guts of Cambridge, Massachusetts, Saigon Babylon is a lot more than simply a restaurant. It’s a culinary knowledge that blends the vibrant flavors of Vietnam with modern day creative imagination, all set towards the backdrop of Central Square’s only rooftop. should you’re a foods lover attempting to fi