Golf GPS App - Course List

Thousands of Golf Courses Worldwide.

This is a small sampling of the golf courses found in our Golf GPS App. We have over 10 thousand+ courses worldwide. To see the complete list of golf courses, download and run the FREE app.

Golf GPS App for iPhone Golf GPS App for Android

Login, choose your course, play golf. Simple.

Don't see your course? No problem. Submit a Course Request directly from the App. Any course, any location.



Nelson Bay - Nine - new south wales, Australia

Nelspruit - mpumalanga, South Africa

Nemacolin Woodlands - Mystic Rock - farmington, pa, USA

Neshaminy Valley - jamison, pa, USA

Neshobe - brandon, vt, USA

Nettle Creek Country Club - morris, il, USA

Neusiedlersee-Donnerskirchen - donnerskirchen, Austria

Nevada County - grass valley, ca, USA

Nevas - Karppi - sipoo, Finland

Nevas - Kettu - sipoo, Finland

Nevas - Rapu - sipoo, Finland

Nevele - Blue - ellenville, ny, USA

New Berlin Hills - new berlin, wi, USA

New Castle Country Club - new castle, pa, USA

New England Country Club - bellingham, ma, USA

New Forest - hampshire, United Kingdom

New Glasgow - quebec, Canada

New Links At Bodega Harbour - bodega bay, ca, USA

New Mills - derbyshire, United Kingdom

New Prague - new prague, mn, USA

New Richmond - Links - new richmond, wi, USA

New Richmond - Links(Back) - new richmond, wi, USA

New Richmond - Regulation - new richmond, wi, USA

New Smyrna Beach - new smyrna beach, fl, USA

New South Wales - new south wales, Australia

Newbattle - midlothian, United Kingdom

Newbiggin - northumberland, United Kingdom

Newburgh on Ythan - aberdeenshire, United Kingdom

Newcastle West - co. limerick, Ireland

Newport Beach Country Club - newport beach, ca, USA

Newport News at Deer Run - Championship - newport news, va, USA

Newton Commonwealth - newton, ma, USA

Newtown Country Club - newtown, ct, USA

Nexus Resort Karambunai - kota kinabalu, Malaysia

Niagara Orleans Country Club - middleport, ny, USA

Nicklaus Golf Club At LionsGate - overland park, ks, USA

Nicolet Country Club - laona, wi, USA

Niddry Castle - edinburgh, United Kingdom

Nightmare - west branch, mi, USA

Niobrara Country Club - lusk, wy, USA

Nirwana Bali - bali, Indonesia

Nissequogue - saint james, ny, USA

Nizels - kent, United Kingdom

Noble Hawk - kendallville, in, USA

Nobleton Lakes - The Lakes - ontario, Canada

Nobleton Lakes - The View - ontario, Canada

Nofa - riyadh, Saudi Arabia

Nonesuch River - scarborough, me, USA

Nordic Trails - alexandria, mn, USA

Nordsee - st. peter-ording, Germany

Norfolk - westwood, ma, USA

Norfolk Country Club - norfolk, ne, USA

Normanside Country Club - delmar, ny, USA

North - sun city, ca, USA

North Bay - ontario, Canada

North Bellingham - bellingham, wa, USA

North Berwick - east lothian, United Kingdom

North Fulton - atlanta, ga, USA

North Hampton - fernandina beach, fl, USA

North Hempstead Country Club - port washington, ny, USA

North Jersey Country Club - wayne, nj, USA

North Kent - rockford, mi, USA

North Kern - bakersfield, ca, USA

North Lakes - south australia, Australia

North Manchester - middleton, United Kingdom

North Oxford - oxfordshire, United Kingdom

North Palm Beach Country Club - north palm beach, fl, USA

North Ridge Country Club - Lakes - raleigh, nc, USA

North River Club - beaufort, nc, USA

North Shore - cleveland, ny, USA

North Shore - lincolnshire, United Kingdom

North Shore Country Club - glen head, ny, USA

North Shore Country Club - sneads ferry, nc, USA

North Wales - llandudno, United Kingdom

Northampton Valley Country Club - richboro, pa, USA

Northcote - victoria, Australia

Northeastern 18 - sterling, co, USA

Northern - victoria, Australia

Northern Hills - rochester, mn, USA

Northern Pines - cicero, ny, USA

Northfield - northfield, mn, USA

Northgate Country Club - Creek - houston, tx, USA

Northlands - north vancouver, Canada

Northop Country Park - buckley, United Kingdom

Northport - northport, ny, USA

Northridge - ontario, Canada

Northridge Hills - jacksonville, il, USA

Northstar At Tahoe - truckee, ca, USA

Northwest Park - Inside Nine - silver spring, md, USA

Northwest Park - Main - silver spring, md, USA

Northwood - monte rio, ca, USA

Norwood Country Club - norwood, ma, USA

Norwood Hills Country Club - East - saint louis, mo, USA

Norwood Hills Country Club - West - saint louis, mo, USA

Nottawasaga Inn - Briar Hill - ontario, Canada

Nottawasaga Inn - Green Briar - ontario, Canada

Nottawasaga Inn - Ridge - ontario, Canada

Nottawasaga Inn - Valley - ontario, Canada

Novo Sancti Petri - Centro - chiclana de la frontera, Spain

Novo Sancti Petri - Mary Pinos - chiclana de la frontera, Spain

Noyac - sag harbor, ny, USA

NSRCC - 1st and 10th Tee - singapore, Singapore

NSRCC - Air Force - singapore, Singapore

NSRCC - Airforce-Navy - singapore, Singapore

NSRCC - Army - singapore, Singapore

NSRCC - Changi - singapore, Singapore

NSRCC - Navy - singapore, Singapore

NSRCC Army-Airforce - singapore, Singapore

NSRCC Kranji Sanctuary - singapore, Singapore

NSRCC Navy-Army - singapore, Singapore

Nudgee - North Course - queensland, Australia

Nuevo Portil - huelva, Spain

Nuremore - leinster, Ireland

Nutters Crossing - salisbury, md, USA

O Bannon Creek - loveland, oh, USA

O Donnell - palm springs, ca, USA

Oak Brook - oak brook, il, USA

Oak Brook Hills - edwardsville, il, USA

Oak Country Club - de soto, ks, USA

Oak Creek - sedona, az, USA

Oak Creek - red bluff, ca, USA

Oak Creek Club - upper marlboro, md, USA

Oak Glen - stillwater, mn, USA

Oak Glen - robinson, il, USA

Oak Glen - Executive - stillwater, mn, USA

Oak Grove Country Club - oxford, in, USA

Oak Hill Country Club - fitchburg, ma, USA

Oak Hills - eden, nc, USA

Oak Hills - columbia, sc, USA

Oak Hills Country Club - spring hill, fl, USA

Oak Hills Park - norwalk, ct, USA

Oak Hollow - mckinney, tx, USA

Oak Hollow - high point, nc, USA

Oak Island - oak island, nc, USA

Oak Knoll - hammond, la, USA

Oak Knoll - crown point, in, USA

Oak Knolls - East - kent, oh, USA

Oak Lake - new kensington, pa, USA

Oak Leaf Country Club - reinbeck, ia, USA

Oak Marr - oakton, va, USA

Oak Marsh - oakdale, mn, USA

Oak Mountain Championship - carrollton, ga, USA

Oak Mountain State Park - pelham, al, USA

Oak Quarry - riverside, ca, USA

Oak Ridge - new haven, mi, USA

Oak Ridge - feeding hills, ma, USA

Oak Ridge - Marsh Oaks - new haven, mi, USA

Oak Ridge Country Club - hopkins, mn, USA

Oak Run - dahinda, il, USA

Oak Tree - edmond, ok, USA

Oak Tree - mansfield, oh, USA

Oak Tree - plainfield, in, USA

Oak Tree Country Club - west middlesex, pa, USA

Oak Tree Country Club - East - edmond, ok, USA

Oak Tree Country Club - West - edmond, ok, USA

Oak Valley - advance, nc, USA

Oak Valley - beaumont, ca, USA

Oak View Links - newbern, tn, USA

Oakbrook - lakewood, wa, USA

Oakdale - oakdale, ca, USA

Oakdale - north yorkshire, United Kingdom

Oakdale Country Club - Homenuik - ontario, Canada

Oakdale Country Club - Homenuik-Knudson - ontario, Canada

Oakdale Country Club - Knudson - ontario, Canada

Oakdale Country Club - Knudson-Thompson - ontario, Canada

Oakdale Country Club - Thompson - ontario, Canada

Oakdale Country Club - Thompson-Homenuik - ontario, Canada

Oakfield - nova scotia, Canada

Oakhaven - delaware, oh, USA

Oakhurst - porter, tx, USA

Oakland Acres - grinnell, ia, USA

Oakland Greens - ontario, Canada

Oakland Hills - battle creek, mi, USA

Oakmere Park - Admirals - nottingham, United Kingdom

Oakmere Park - Commanders - nottingham, United Kingdom

Oakmont - East - santa rosa, ca, USA

Oakmont Country Club - oakmont, pa, USA

Oakmont Country Club - denton, tx, USA

Oakmont West - santa rosa, ca, USA

Oakridge - oakridge, Canada

Oakridge Country Club - madisonville, tx, USA

Oaks North - East - san diego, ca, USA

Oaks North - North - san diego, ca, USA

Oaks North - South - san diego, ca, USA

Oaksridge - elma, wa, USA

Oakwood - franklin, wi, USA

Oakwood - conrad, ia, USA

Oakwood - The Palms - sun lakes, az, USA

Oakwood - The Sonoran - sun lakes, az, USA

Oakwood -The Lakes - sun lakes, az, USA

Oakwoods Country Club - wilkesboro, nc, USA

Oasis - florence, az, USA

Oasis Country Club - palm desert, ca, USA

Obere Alp - stühlingen, Germany

Obere Alp - 9-Loch - stühlingen, Germany

Oberkirch - oberkirch, Switzerland

Oberkirch - 6 Holes - oberkirch, Switzerland

Oberneuland - bremen, Germany

Oberschwaben - bad waldsee, Germany

Ocala - ocala, fl, USA

Ocala Palms - ocala, fl, USA

Occoneechee - hillsborough, nc, USA

Ocean Acres Country Club - manahawkin, nj, USA

Ocean City - Newport Bay - berlin, md, USA

Ocean City - Seaside - berlin, md, USA

Ocean Club - nassau, Bahamas

Ocean County at Atlantis - little egg harbor, nj, USA

Ocean Creek - saint helena island, sc, USA

Ocean Dunes - florence, or, USA

Ocean Forest - sea island, ga, USA

Ocean Hammock Resort - palm coast, fl, USA

Ocean Reef Club - Dolphin - key largo, fl, USA

Ocean Ridge Plantation - Tigers Eye - ocean isle beach, nc, USA

Oceanside - oceanside, ca, USA

Oconee Country Club - seneca, sc, USA

Oconomowoc - oconomowoc, wi, USA

Ocotillo - Blue - chandler, az, USA

Ocotillo - Gold - chandler, az, USA

Ocotillo - White - chandler, az, USA

Odessa Country Club - Links - odessa, tx, USA

Odessa Country Club - Old - odessa, tx, USA

Odyssey Country Club - tinley park, il, USA

Oeste Ranch - weatherford, tx, USA

OGA - woodburn, or, USA

Ojai Valley Inn and Spa - ojai, ca, USA

Ojibwa - chippewa falls, wi, USA

Okeeheelee - Eagle - west palm beach, fl, USA

Okeeheelee - Heron - west palm beach, fl, USA

Okeeheelee - Heron-Eagle - west palm beach, fl, USA

Okeeheelee - Osprey - west palm beach, fl, USA

Okeeheelee - Osprey-Heron - west palm beach, fl, USA

Okemo Valley - ludlow, vt, USA

Old Brickyard - ferris, tx, USA

Old Brockway - kings beach, ca, USA

Old Corkscrew - estero, fl, USA

Old Greenwood - truckee, ca, USA

Old Head - cork, Ireland

Old Hickory - saint charles, mo, USA

Old Lake - tata, Hungary

Old Marsh Country Club - wells, me, USA

Old Mill - salt lake city, ut, USA

Old Oak Country Club - homer glen, il, USA

Old Orchard Country Club - eatontown, nj, USA

Old Orchard Country Club - mount prospect, il, USA

Old Padeswood - flintshire, United Kingdom

Old Pines - wauseon, oh, USA

Old Ranch Country Club - seal beach, ca, USA

Old Ranfurly - renfrewshire, United Kingdom

Old River - banta, ca, USA

Old South - bluffton, sc, USA

Old Westbury Country Club - Blue Grass - old westbury, ny, USA

Old Westbury Country Club - Overlook - old westbury, ny, USA

Old Westbury Country Club - Woods - old westbury, ny, USA

Olde Atlanta - suwanee, ga, USA

Olde Dutch Mill - lake milton, oh, USA

Olde Homeplace - winston salem, nc, USA

Olde Mill - schoolcraft, mi, USA

Olde Mill - laurel fork, va, USA

Olde Oaks - Cypress - haughton, la, USA

Olde Oaks - Meadow - haughton, la, USA

Olde Oaks - Oaks - haughton, la, USA

Olde Salem Greens - salem, ma, USA

Olde Stonewall - ellwood city, pa, USA

Olde Sycamore - charlotte, nc, USA

Oldham - lancashire, United Kingdom

Olivar De La Hinojosa - madrid, Spain

Olivas Links - ventura, ca, USA

Olmos Basin Municipal - san antonio, tx, USA

Olympia Hills - universal city, tx, USA

Omanu - bop, New Zealand

Omni Tucson National - Catalina - tucson, az, USA

Omni Tucson National - Sonoran - tucson, az, USA

On Top of the World - Links - ocala, fl, USA

Oneida Municipal - oneida, tn, USA

Oneka Ridge - white bear lake, mi, USA

Onion Creek Club - North - austin, tx, USA

Onion Creek Club - Original - austin, tx, USA

Ooghduyne - noord holland, Netherlands

Op de Niep - 9 - neukirchen-vluyn, Germany

Oppegård - oppegård, Norway

Opunake - taranaki, New Zealand

Orange Blossom Hills Country Club - the villages, fl, USA

Orange County National Golf Center & Lodge - Crooked Cat - winter garden, fl, USA

Orange County National Golf Center & Lodge - Panther Lake - winter garden, fl, USA

Orange County National Golf Center & Lodge - Tooth - winter garden, fl, USA

Orange Hills Country Club - orange, ct, USA

Orange Tree - scottsdale, az, USA

Orangebrook - East - hollywood, fl, USA

Orangebrook - West - hollywood, fl, USA

Oranjemund - oranjemund, Namibia

Orchard Hills - paramus, nj, USA

Orchard Hills 1 - shelbyville, mi, USA

Orchard Hills 2 - shelbyville, mi, USA

Orchard Valley - aurora, il, USA

Orchards - milford, ct, USA

Orchards - washington, mi, USA

Orchid Country Club - Aranda - singapore, Singapore

Orchid Country Club - Aranda-Dendro - singapore, Singapore

Orchid Country Club - Aranda-Vanda - singapore, Singapore

Orchid Country Club - Dendro - singapore, Singapore

Orchid Country Club - Dendro-Vanda - singapore, Singapore

Orchid Country Club - Vanda - singapore, Singapore

Orchid Country Club - Vanda-Aranda - singapore, Singapore

Orchid Island - vero beach, fl, USA

Oregon City - oregon city, or, USA

Orgill Park - millington, tn, USA

Oriole - margate, fl, USA

Orr Lake - ontario, Canada

Ortenau e.V. - baben-würtemberg, Germany

Ortonville Municipal - ortonville, mn, USA

Osage National - Links - lake ozark, mo, USA

Osage National - Mountain - lake ozark, mo, USA

Osage National - Mountain-Links - lake ozark, mo, USA

Osage National - River - lake ozark, mo, USA

Osage National - River-Links - lake ozark, mo, USA

Osage National - River-Mountain - lake ozark, mo, USA

Oskarshamns - småland, Sweden

Osoyoos - Desert Gold - british columbia, Canada

Osoyoos - Park Meadows - british columbia, Canada

Osprey - woodbridge, va, USA

Osprey Cove - saint marys, ga, USA

Osprey Point - Hawk - boca raton, fl, USA

Osprey Point - Raven - boca raton, fl, USA

Osprey Valley - Heathlands - ontario, Canada

Ostravice - ostravice, Czech Republic

Otago - otago, New Zealand

Otelfingen - Academy - otelfingen, Switzerland

Otelfingen - Champion - otelfingen, Switzerland

Otelfingen - Loch-Anlage - otelfingen, Switzerland

Ottawa Hunt - Blue - ontario, Canada

Ottawa Hunt - Gold - ontario, Canada

Ottawa Hunt - Red - ontario, Canada

Ottawa Park - toledo, oh, USA

Otter Creek - ankeny, ia, USA

Otter Creek - ontario, Canada

Otter Creek - East - columbus, in, USA

Otter Creek - North - columbus, in, USA

Otter Creek - West - columbus, in, USA

Ottumwa Country Club - ottumwa, ia, USA

Oubaai - george, South Africa

Oudtshoorn - western cape, South Africa

Oued Fès - fès, Morocco

Ould Newbury - newbury, ma, USA

Oulton Hall - Calverley - leeds, United Kingdom

Oulton Hall - Hall - leeds, United Kingdom

Outdoor Resorts/Palm Springs - cathedral city, ca, USA

Overland - denver, co, USA

Overlook - mount vernon, wa, USA

Overpeck - teaneck, nj, USA

Owatonna Country Club - owatonna, mn, USA

Owensboro Country Club - owensboro, ky, USA

Owls Nest - campton, nh, USA

Oxford Country Club - oxford, oh, USA

Oxford Greens - oxford, ct, USA

Oxford Hills - oxford, mi, USA

Oxley Park - fordhouses, United Kingdom

Oyster Bay - sunset beach, nc, USA

Oyster Bay - woodbury, ny, USA

Oyster Harbors Club - osterville, ma, USA

Oyster Reef - hilton head island, sc, USA

Ozark - ozark, ar, USA

Ozaukee - mequon, wi, USA

Paa-Ko Ridge - 1 - sandia park, nm, USA

Paa-Ko Ridge - 2 - sandia park, nm, USA

Pacific - carindale, Australia

Pacific Grove - pacific grove, ca, USA

Pacific Springs - omaha, ne, USA

Padeswood & Buckley - flintshire, United Kingdom

Page Belcher - Old Page - tulsa, ok, USA

Page Belcher - Stone Creek - stone creek, ok, USA

Painted Desert - las vegas, nv, USA

Painted Dunes Desert - East - el paso, tx, USA

Painted Dunes Desert - East-North - el paso, tx, USA

Painted Dunes Desert - East-West - el paso, tx, USA

Painted Dunes Desert - North - el paso, tx, USA

Painted Dunes Desert - North-West - el paso, tx, USA

Painted Dunes Desert - West - el paso, tx, USA

Painted Mountain - mesa, az, USA

Pajaro Valley 1 - watsonville, ca, USA

Pakachoag - auburn, ma, USA

Pala Mesa - fallbrook, ca, USA

Palatine Hills - palatine, il, USA

Palatka - palatka, fl, USA

Palm Aire Country Club - Cypress - pompano beach, fl, USA

Palm Aire Country Club - Mighty Oaks - pompano beach, fl, USA

Palm Aire Country Club - Palms - pompano beach, fl, USA

Palm Beach National - lake worth, fl, USA

Palm Creek - casa grande, az, USA

Palm Desert - Executive - palm desert, ca, USA

Palm Desert Country Club - Desert Greens - palm desert, ca, USA

Palm Desert Country Club - Palm Desert - palm desert, ca, USA

Palm Desert Resort - palm desert, ca, USA

Palm Lake - pomona, ca, USA

Palm Meadows - queensland, Australia

Palm Resort - Cempaka - johor, Malaysia

Palm Resort - Melati - johore, Malaysia

Palm Royale Country Club - la quinta, ca, USA

Palm Valley - las vegas, nv, USA

Palm Valley - Lakes - goodyear, az, USA

Palm Valley - Palms - goodyear, az, USA

Palm View - mcallen, tx, USA

PalmBrook Country Club - sun city, az, USA

Palmer Gold Coast - queensland, Australia

Palmer Legends- Cherry Hills - the villages, fl, USA

Palmer Legends- Laurel Valley - the villages, fl, USA

Palmer Legends- Riley Grove - the villages, fl, USA

Palmerstown House - johnstown, Ireland

Palmetto - aiken, sc, USA

Palmetto - miami, fl, USA

Palmetto Dunes Resort - Arthur Hills - hilton head island, sc, USA

Palmetto Dunes Resort - George Fazio - hilton head island, sc, USA

Palmetto Dunes Resort - Robert Trent Jones - hilton head island, sc, USA

Palmetto Hall - Robert Cupp - hilton head island, sc, USA

Palmetto Pines - Blue - parrish, fl, USA

Palmetto Pines - Orange - parrish, fl, USA

Palmetto Pines - Red - parrish, fl, USA

Palmetto Pines - White - parrish, fl, USA

Palmira - saint john, in, USA

Palms /Oasis Resort - littlefield, az, USA

Palo Duro Creek - nogales, az, USA

Palo Verde - phoenix, az, USA

Palos Verdes - palos verdes estates, ca, USA

Panmure - dundee, United Kingdom

Pannonia - alcsútdoboz, Hungary

Panorama - forest, pa, USA

Pantai Mentiri - mentiri, Brunei

Panther Run - ave maria, fl, USA

Panthers Run - myrtle beach, sc, USA

Pao Shan - baoshan, Taiwan

Papago - phoenix, az, USA

Papudo - valparaiso, Chile

Par Line - elizabethtown, pa, USA

Paradise Knolls - riverside, ca, USA

Paradise Lake - morgantown, wv, USA

Paradise Lake - mogadore, oh, USA

Paradise Pines - magalia, ca, USA

Paradise Valley - phoenix, az, USA

Paradise Valley - fairfield, ca, USA

Paradise Valley Country Club - casper, wy, USA

Parador de Malaga - malaga, Spain

Paramus - paramus, nj, USA

Parichat International - banglamung, Thailand

Paris Country Club - paris, tn, USA

Paris Country Club - ile-de-france, France

Park Hill - denver, co, USA

Park Hills - East - freeport, il, USA

Park Hills - West - freeport, il, USA

Park Ridge - lake worth, fl, USA

Park Ridge Country Club - park ridge, il, USA

Park Wood - kent, United Kingdom

Parkersburg Country Club - vienna, wv, USA

Parkview Fairways - victor, ny, USA

Parkway - pound, wi, USA

Parkwood International - queensland, Australia

Parow - cape town, South Africa

Partille - Öjersjö, Sweden

Parys - free state, South Africa

Pasatiempo - santa cruz, ca, USA

Paso Robles - paso robles, ca, USA

Patrick Farms - pearl, ms, USA

Patriot Hills - stony point, ny, USA

Patshull Park - shropshire, United Kingdom

Pattavia Century - chonburi, Thailand

Patty Jewett - Peak 9 - colorado springs, co, USA

Patty Jewett - Peak-Plains - colorado springs, co, USA

Patty Jewett - Plains 9 - colorado springs, co, USA

Patty Jewett - Plains-Prairie - colorado springs, co, USA

Patty Jewett - Prairie 9 - colorado springs, co, USA

Patty Jewett - Prairie-Peak - colorado springs, co, USA

Patuxent Greens Country Club - laurel, md, USA

Pavenham Park - bedfordshire, United Kingdom

Pawleys Plantation - pawleys island, sc, USA

Paxon Hollow Country Club - media, pa, USA

Paxton Park - paducah, ky, USA

Payson - payson, az, USA

Peacehaven - brighton, United Kingdom

Pearl Country Club - aiea, hi, USA

Pearl Municipal - pearl, ms, USA

Pearl Valley - western cape, South Africa

Pease - Blue - portsmouth, nh, USA

Pease - Red - portsmouth, nh, USA

Pease - Red-White - portsmouth, nh, USA

Pease - White - portsmouth, nh, USA

Pebble Beach - Peter Hay - pebble beach, ca, USA

Pebble Beach Golf Links - Pebble Beach - pebble beach, ca, USA

Pebble Brook - greenbrier, tn, USA

Pebble Brook - North - noblesville, in, USA

Pebble Brook - South - noblesville, in, USA

Pebble Creek - colts neck, nj, USA

Pebble Creek - mustang, ok, USA

Pebble Creek - tampa, fl, USA

Pebble Creek - Blue - becker, mn, USA

Pebble Creek - Blue-Red - becker, mn, USA

Pebble Creek - Creekside - taylors, sc, USA

Pebble Creek - Linkside - taylors, sc, USA

Pebble Creek - Red - becker, mn, USA

Pebble Creek - Red-White - becker, mn, USA

Pebble Creek - White-Blue - becker, mn, USA

Pebblebrook - woodbury, ga, USA

Pebblebrook - sun city west, az, USA