( 417 Reviews )
The Deli Llama, Inc.- Llama Cafe
Cafe, Bar, Cafe
124 E Alfred St Tavares, FL 32778
Jane Lappin
I love this place, it has great food and the staff are wonderful!
( 157 Reviews )
Subway
Sandwich Shop
2101 State Rd 19 Tavares, Florida 32778
Patricia Stone
The store is clean food is great and employees very nice.