← Newark restaurants
Cleo 's Kitchen
No reviews yet
Restaurant42 Telford St, Newark
Own or manage Cleo 's Kitchen? Claim this listing free
Hours
Hours not listed yet.
Details
Address42 Telford St, Newark 07106
Phone+19739002926
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.