Its food is loved by celebrities, and its wine list is recognized by Wine Spectator. Mastro's has locations in L.A., New York, Miami and now Columbus.
A new hotel is opening at Old Town in Columbus. RAM Hotels, a Columbus-based hospitality development company, has started construction of a 98-room Tru by Hilton hotel across the street from an ...