Top Round Sandwich Shop - Los Angeles, CA is located in Los Angeles, United States on 1000 South La Brea Ave. Top Round Sandwich Shop - Los Angeles, CA is rated 4.5 out of 5 in the category sandwich shop in United States.
Address
1000 South La Brea Ave