Eating American (New) Pub Food at Lily Red's restaurant in Staten Island, NY.

Feedback

Do you manage or own Lily Red's?

Yes