Owen Brennan's Restaurant 6150 Poplar Memphis TN United States
Hours: Daily 11am to 11pm
Phone: 901.761.0990