About

Las Palmas Restaurant is a Mexican Food Restaurant located in Plymouth, IN