Top 25 Most Jaw Dropping Restaurant Views You’ll Ever See 1 Hotel Edelweiss, Switzerland: From this amazing sun deck you’ll get…