Subway
11317 W Flagler St
Miami
FL
33174
(305) 220-4546
subway.com
Open Map
Description
The Profile Page for this restaurant is brought to you by the DiningGuide.com service. Subway is located in Miami.
by metroguide on February 04, 2013 from
metroguide
Casual
Deli
dining
Fast Food
food
Non-smoking
restaurant
Sandwiches
submarine
Take Out