Mike's Place

5837 Camden Ave F San Jose CA 95124 USA

(408) 723-9981

Location