Restaurante Casa Larry is located in Las Palmas, Spain on C. del Gral. Vives, 77. Restaurante Casa Larry is rated 4.4 out of 5 in the category filipino restaurant in Spain.
Address
C. del Gral. Vives, 77
Accessibility
No wheelchair-accessible car park