All reviews seem negative
All reviews seem positive
The SceneLocated in one of the high-rise quadruplets that make up Embarcadero Center, this expansive restaurant's upper-level entrace can be a bit tricky to find. Once inside, the...