Ja, det finns en restaurang på plats på Petals Inn, Bangkok. För den som vill ta en drink på boendet finns det en bar.