← Mehlville restaurants
Ruma's Deli
No reviews yet
Deli1395 Covington Manor Ln, St Louis
Own or manage Ruma's Deli? Claim this listing free
Hours
Hours not listed yet.
Details
Address1395 Covington Manor Ln, St Louis 63125
Phone+13148929990
Websitehttp://www.rumasdeli.com/Locations.html
Email[email protected]
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.