Accessible coach holidays
Supported Holidays
Location. Hotel Sierra Alpharetta is a business friendly hotel located in Alpharetta, close to Verizon Wireless Amphitheater. Other area points of interest include Northpoint Mall. Hotel Features. Hotel Sierra Alpharetta features a coffee shop/caf�.