If you think you're going to get the best pizza in town, guess again...that Pizza is at Savoys (of course food reviews are greatly subjective). It's a nice place with average to below average pizza. I'd eat it but I wouldn't make any special effort to get it.
Pros: Location
Cons: Let Down
more