Mohale's Hoek is a city in Lesotho.
Mohale's Hoek has a number of fine dining options. On the main street (near Nedbank and Fraser's Supermarket) is the delectable Rooster's. Rooster's is known for its fried chicken, pizza and meat pies. Service may be a bit slow but it'll allow you to take in the atmosphere.
Near Moletsane Road, there is the formidable Mount Maloti Hotel. A "quick" lunch menu is available. Sandwiches, shakes, chips, pizza, and beverages galore are available in a cozy setting. You can even dine poolside if you wish! The more pricey buffet is another hotel option.
Just off the corner of the bus-rank near the Mahe Hut, there is a cute local food shop called Two for Joy. Cheap "plate" food is available here for sit-in or take-away. The service is great and so are the makoena!
There are a number of drinking spots around town but the best is the newly built "The Castle Rock" where luxury is the food of the soul. Relax and enjoy Mohale's Hoek there.