Best place in Miami for a Steak Sandwich, and huge and inexpensive. Only a few items on the menu but each thing on their is delicious. One of Miami's best kept secrets!!'
Address: 936 SW 67th Ave, Miami, FL 33144-4761
Location: United States > Florida (FL) > Miami
Phone Number: +1 305-266-8477