- www.kathmandusteakhouse.com
- 2
- 1
Kathmandu's newest steakhouse is conveniently located in the centre of Thamel, peacefully tucked away on the first floor of Hotel Trekkers' Home... Whether you come alone, as a couple or a large group, we look forward to welcoming you in our..
Relevance: 22.073345