The Big Red Tomato hero image

The Big Red Tomato

Restaurant

1205 Anderson Ave, Fort Lee, NJ 07024, USA

Biter Score
8.2
Closed
Monday: Closed