Location - Just off Rajaparop Road. It's a short walk from the canal stop, but easiest to reach by taxi. Google Map location.
The Baiyoke Tower is actually a hotel and it is also the tallest building in Thailand standing at around 90 storeys tall.
This is the place to go for those aerial shots of Bangkok. There is a viewing deck a few storeys from the top and you can buy a buffet lunch as well. It is reasonable food but overpriced because of its location. It is an outdoor revolving viewing deck so you can see all of Greater Bangkok on a reasonably clear day.
This is a must for enthusiasts of panoramic views.
Baiyoke Hotel website.