The area now known as Meguro was originally two towns .
Meguro is one of the 23 special wards of Tokyo , Japan . It calls itself Meguro District in English .