The Palm Relocates to Swanky New Digs in Downtown Houston
On October 1, iconic Houston steakhouse The Palm opened the doors of its swanky new downtown location at 1201 Fannin. The restaurant previously resided on Westheimer, and the move marks its first big relocation in over forty years. The Palm Restaurant was founded in New York City in 1926 by Italian immigrants Pio Bazzi and […]