English: A place to be seen.
Telugu: చూడవలసిన ప్రదేశం.