Top Round on the corner of La Brea and Olympic








 

A couple of folks told me to have some carbs and protein after a bike ride so a couple of times, I've got a sandwich from here. Top Roast is located at 1000 South La Brea Ave, Los Angeles, CA 90019. The key to these sandwiches to have as much sauce and/or horseradish as possible. The fried chickens is pretty tasty too.

Comments

Popular Posts