Time Square Deli, LONG BEACH, California (CA)
Conveniently situated at 2938 Clark Avenue () in LONG BEACH, California (CA) (90815), Time Square Deli is available at 5624219408. It is advisable to give them a call beforehand to make a reservation.
More restaurants in LONG BEACH, California (CA)
Time Square Deli contact information and details:
Address: 2938 Clark Avenue - , LONG BEACH, California (CA) 90815
Contact Phone: 5624219408
