Farran's Deli, NEVADA, Missouri (MO)
Comfortably situated at 905 Briarwood Lane () in NEVADA, Missouri (MO) (64772), Farran's Deli can be reached at 4176675480. Please call before you go to book your spot in the restaurant.
More restaurants in NEVADA, Missouri (MO)
Farran's Deli contact information and details:
Address: 905 Briarwood Lane - , NEVADA, Missouri (MO) 64772
Contact Phone: 4176675480