Top Hat Steak & Lobster House
313-963-3742
42.3454
-83.0607
About Top Hat Steak & Lobster House
Top Hat Steak & Lobster House is located at 76 University E, Detroit, MI. This location is in the University neighborhood..