The Big Red Tomato hero image

The Big Red Tomato

Restaurant

1205 Anderson Ave, Fort Lee, NJ 07024, USA

Biter Score
8.2
Open
Wednesday: 11 AM – 9:45 PM