Start from
Eclipse Restaurant
6177 Delmar Blvd, St. Louis 63112