The French Tart
1141 North Railroad Avenue
Staten Island, NY 10306
NY
10306
(917) 865-5238
Open Map
Food and Dining
French Food
Restaurant
Restaurants