The Falls
8888 SW 136th St.
Miami, FL  33176
Phone: 305.251.7550

Restaurant Hours

11am-12am Sunday-Thursday
11am-1am Friday-Saturday

Location Links

More Information