Sid The Cat Auditorium

Restaurant · 1020 El Centro St, South Pasadena, CA

More food in South Pasadena, CA