Restaurants - Miami Beach, Florida, United States
Matador Room is a restaurants company based out of 2901 COLLINS AVE, Miami Beach, Florida, United States.