Michelin Star Restaurants Fine Dining Alma by Juan Amador Review – Modern European with Asian influence Michelin Star Restaurant Nestled in Singapore’s Goodwood Park Hotel on Scotts Road is Alma by Juan Amador, who managed to hold down their One-Michelin star status for three