JavaScript is not enabled.
Am I in Mexico? - Review by citysearch c | Steps Of Rome

Steps Of Rome

Claim

Am I in Mexico? 8/22/2002

This place reminds me of all the over rated tourist restaurants in Mexico. All image..no substance. With all the fun and authentic italian restaurants in North Beach, why waste your time and money here? Pros: cheap Cons: loud, crowded, rushed more
Summer SALE!!!:
15% OFF all yearly plans
Use year15 at checkout. Expires 1/1/2021