Emperor Norton's Italian Rstrn 7058 Santa Teresa Blvd San Jose, CA 95139 Phone: (408) 226-4424 Fax: (408) 365-8275
Category: Restaurants