Fini's Landing
Restaurant
•
5689 N Swan Rd, Tucson, AZ 85718, USA
8.0
Sunday: 9 AM – 10 PM
See if anyone you trust recommends it!