← Elmont restaurants
Villa Umberto
No reviews yet
Italian90 Meacham Ave, Elmont
Own or manage Villa Umberto? Claim this listing free
Hours
Hours not listed yet.
Details
Address90 Meacham Ave, Elmont 11003
Phone(516) 352-8455
Websitehttp://www.villaumberto.com/
Email[email protected]
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.