Remove Ads

Photos for Las Palmas Restaurant

Las Palmas Restaurant

1495 The Alameda, San Jose, California 95126-2654 USA