Cozy studio apartment in historic Art Deco building. Centrally located in South Beach, walking distance to the beach, Meridian park, supermarkets, restaurants and all the attractions and activities Miami Beach has to offer. Unit 2 is available for twelve months term with the option of renewal. MLS # A12031608
748 Euclid Ave is located in Miami Beach, Florida in the 33139 zip code.