This establishment is identified as RO94 SUN AND MOON RESTAURANT. It is located at Strada Finta 26 in Bucharest, Romania. The search results also mention a "Sun & Moon Development Srl" at a similar address, suggesting a potential connection.