Strawberry Lemonade Restaurants in Defiance
Show restaurants on map
3.4
Menu
3.4
Menu
City: Defiance, 1819 E. 2nd St., Defiance I-43512, United States
"Staff are quick and helpful and receive your food as soon as possible. Although sometimes in a hurry they can get in a jam, the fresh food is worth wa..."
Price
The Average price for Strawberry Lemonade is:
$4.4
Feedback
These reviews refer only to the mentioned ingredients.