Yellow Deli

Restaurant in Plymouth, Massachussets

Opening hours: Mo-Th 00:00-24:00; Su, Fr 00:00-15:00

59 Main Street, 02360