La Costa Catracha Restaurant

131 Fulton Ave Hempstead NY 11550 USA

(516) 485-1603

Location