Dining and Drinking > Restaurant > Sandwich Spot
Address: 4562 S Centinela Ave, Los Angeles, CA, 90066
Phone: (310) 391-4016
Website: http://submariners.org
Category: Restaurants
Tags: #DiningandDrinking>Re
Listed on BizVoices