The Shed Restaurant

113 1/2 E Palace Ave Santa Fe NM 87501 USA

(505) 982-9030

Location