Buy Sobha, target price Rs 370: Edelweiss | Sharefundss