Apple Strudel Restaurants in Clifton
Show restaurants on map
4.5
Menu
Table booking
4.5
Menu
Table booking
City: Clifton, 7134 Main Street, Clifton, 20124, United States Of America, 20124-1731
"Dinner was good ... had a big party and our waitress left us."
Feedback
These reviews refer only to the mentioned ingredients.