Yes, there are restaurants and cafes within the MahaNakhon building where you can enjoy a meal or refreshments while enjoying the views.